Skip to main content
POST
Create a native format with its fields.

Authorizations

Authorization
string
header
required

Bearer authentication. Pass the access token in the Authorization: Bearer <token> header.

Body

application/json
fields
NativeFormatFieldCreate · object[]
required
Minimum array length: 1
name
string
required
Minimum string length: 1
description
string | null

Optional description of the format.

Response

Successful Response

created_at
string<date-time>
required
id
string<uuid>
required

Unique identifier (UUID v7).

name
string
required

Human-readable name of the format.

owner_id
string<uuid>
required

ID of the operator who owns this format.

updated_at
string<date-time>
required
description
string | null

Optional description of the format.

fields
NativeFormatFieldResponse · object[]
format_type
enum<string>
default:user_defined

Whether this format is system-defined or user-defined.

Available options:
system_defined,
user_defined
no
integer | null
owner_name
string | null

Name of the format owner

status
enum<string>
default:inactive

Operational status of the format.

Available options:
active,
inactive